<?php

/*
 * Classe que faz as operações no banco de dados.
 *
*/

class Conexao{

    private $con;
    protected $inf = array('localhost','root','1234','boladona_dev');

    protected function constantes()
    {
      if(!defined('HOST') and !defined('USU') and !defined('SENHA') and !defined('DB'))
      {
         define('HOST' ,$this->inf[0]);
         define('USU'  ,$this->inf[1]);
         define('SENHA',$this->inf[2]);
         define('DB'   ,$this->inf[3]);
      }
    }

    public function conect(){

       $this->constantes();

       $this->con = mysql_connect(HOST,USU,SENHA)or die('Erro na conexão'.mysql_error($this->con));

       ($this->con) ? (mysql_select_db(DB,$this->con)) : die('Erro ao selecionar base de dados'.mysql_error($this->con));

       return $this->con;
    }

    function close(){
    	return mysql_close($this->con)or die('Erro ao fechar a conxão permanete'.mysql_error($this->con));
    }

    function query($sql){
    	$query = mysql_query($sql)or die('Erro na query'.mysql_error($this->con));
    	return $query;    	
    }

    /*function limpar_memoria($sql){
      	return mysql_free_result($sql)or die('Erro ao limpar a memória do servidor'.mysql_error($this->con));
    } */
}

?>



